// 封装微信小程序的请求函数
function wxRequest(url, method, data) {
    return new Promise((resolve, reject) => {
        wx.request({
            url: url,
            method: method,
            data: data,
            success: (res) => {
                if (res.statusCode === 200) {
                    // 请求成功，将结果传递给 resolve 函数
                    resolve(res.data);
                } else {
                    // 请求失败，将错误信息传递给 reject 函数
                    reject(new Error(`Request failed with status code ${res.statusCode}`));
                }
            },
            fail: (error) => {
                // 请求失败，将错误信息传递给 reject 函数
                reject(error);
            },
        });
    });
}

module.exports = {
    wxRequest: wxRequest,
};